﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using System.Xml.Serialization;
using Recomendaciones.Entidades;

/// <summary>
/// Descripción breve de ObraTeatroDTO
/// </summary>
public class ObraTeatroDTO
{
        public int Id { get; set; }

        public string Genero { get; set; } //Pasar a clase GeneroTeatro

        public int Usuario { get; set; }

        public string Titulo { get; set; }

        public string Teatro { get; set; }

        public string Resumen { get; set; }

        public decimal PuntajeTotal { get; set; }

        public int VotoPositivo { get; set; }

        public int VotoNegativo { get; set; }

        public DateTime FechaAlta { get; set; }

        public DateTime FechaBloqueado { get; set; }

        public Nullable<Boolean> Bloqueado { get; set; }

        public string Imagen { get; set; } //La imagen debe estar guardada en la BD

        public String Actores { get; set; }

        public String Directores { get; set; }

    public ObraTeatroDTO()
    {

    }

    public ObraTeatroDTO(ObraTeatro obraTeatroEnt)
    {
        if (obraTeatroEnt != null)
        {
            Id = obraTeatroEnt.Id;
            Genero = obraTeatroEnt.Genero;
            Usuario = obraTeatroEnt.Usuario;
            Titulo = obraTeatroEnt.Titulo;
            Teatro = obraTeatroEnt.Teatro;
            Resumen = obraTeatroEnt.Resumen;
            PuntajeTotal = obraTeatroEnt.PuntajeTotal;
            VotoPositivo = obraTeatroEnt.VotoPositivo;
            VotoNegativo = obraTeatroEnt.VotoNegativo;
            FechaAlta = obraTeatroEnt.FechaAlta;
            FechaBloqueado = obraTeatroEnt.FechaBloqueado;
            Bloqueado = obraTeatroEnt.Bloqueado;
            Imagen = obraTeatroEnt.Imagen;
            Actores = obraTeatroEnt.Actores;
            Directores = obraTeatroEnt.Directores;
        }
    }

}